"use strict";

let fs = require('fs');

// let data = 12321312321;
// let stat = Promise((resolve, reject) => {
//   fs.stat('./a.txt', (err, stat) => {
//     if (err) {
//       reject(err);
//     } else {
//       resolve(stat)
//     }
//   })
// })

// stat().then(res => {
//   console.log(res)
// }).catch(err => {
//   console.log(err)
// })

let a = (file) => {
  return new Promise((resolve, reject) => {
    fs.stat(file, (err, stat) => {
      if (err) {
        reject(err);
      } else {
        resolve(stat)
      }
    })
  })

}

a('./a.txt').then(res => {
  console.log(res);
})